#include	"mydebug.h"
#include	"I2C.h"
#include	"es9028.h"
#include "mygpio.h"

#define ESS_Addr_L 0x90
#define ESS_Addr_R 0x92

#define MAIN_PWR_PIN 12
#define BT_PWR_PIN   11
#define ESS_RST_PIN 34
#define RELAY_PIN 10
void mcu_init()
{
	Uart1_Init(115200);
	I2C_config(I2C_P33_P32); 
	mGPIO_Mode(MAIN_PWR_PIN,GPIO_OUT_PP);
	mGPIO_Mode(BT_PWR_PIN,GPIO_OUT_PP);
	mGPIO_Mode(RELAY_PIN,GPIO_OUT_PP);
	mGPIO_WriteBit(MAIN_PWR_PIN,1);
	mGPIO_WriteBit(BT_PWR_PIN,1);
	mGPIO_WriteBit(RELAY_PIN,1);
}	
void main()
{
	EA=1;
  mcu_init();
	es9028q2m_init(ESS_RST_PIN,ESS_Addr_L,ESS_Addr_R);
	mini_printf("m1 init\r\n");
	while(1)
	{
	
	
	}	

}	